This is supposed to be a complete list of keyboard shortcuts. Note that some of these may work only in certain contexts (e.g. in tree pane or note editor).

Configuring keyboard shortcuts

It is also possible to configure most keyboard shortcuts in Options → Shortcuts.

On the Desktop Installation, it's also possible to make shortcuts global by pressing on the globe icon near the key combination, which makes the shortcut work even without Trilium being in focus.

Keyboard layouts

Shortcuts follow the characters printed on the keys of the active keyboard layout. On a French AZERTY keyboard, for example, Ctrl+Z is the key labeled Z.

On a layout that doesn't type Latin letters, such as Russian, Greek or Hebrew, a key that types a letter of that alphabet counts as the key at the same position on a US QWERTY keyboard. Ctrl+J is then the key that types о on a Russian keyboard, so shortcuts keep working without switching the layout first.

Keys that type punctuation still follow their own character. On a Russian keyboard, the key that types . triggers Ctrl+., not the shortcut of the US key at its position.

Shortcut reference

Tree

See the corresponding section: Keyboard shortcuts

Note navigation

See demo of some of these features in note navigation.

Tabs

Only in desktop (electron build):

Splits

Split View can also be controlled through keyboard actions, such as:

All these keyboard shortcuts do not have a default set, go to Options → Shortcuts and look for the Split View category.

Context menus

Every context menu can be operated from the keyboard, however it was opened, for example with the Menu key in a text note to reach the spelling suggestions. These keys are fixed and cannot be changed in the options.

With a right-to-left language, ← and → swap roles.

Creating notes

Editing notes

Runtime shortcuts

These are hooked in Electron to be similar to native browser keyboard shortcuts.

Other